Big Huge Thesaurus

universal solvent

noun